0 PRINT"[147]":POKE53280,8:POKE53281,0 1 PRINTTAB(17)"[156]EVENTS[158]":PRINTTAB(17)"[210][210][210][210][210][210]":PRINTTAB(6)"1. CALENDAR 2 [153][163]6)"2. NUMBER OF DAYS BETWEEN DATES":[153][163]6)"3. A DECISION MAKER 3 PRINTTAB(6)"4. COMPOUND INTEREST RATE":PRINTTAB(6)"5. COMPOUND INTEREST YEARS 4 [153][163]4)"'\' RETURNS MENU OR ENDS PROGRAMPRINT":[153][163]13)"YOUR CHOICE ? 5 GETE$:IFE$=""THEN5 6 IFE$="1"THENPRINTTAB(13)"1":FORR=0TO2000:NEXT:RUN20 7 IFE$="2"THENPRINTTAB(13)"2":FORR=0TO2000:NEXT:RUN2000 8 IFE$="3"THENPRINTTAB(13)"3":FORR=0TO2000:NEXT:RUN3000 9 IFE$="4"THENPRINTTAB(13)"4":FORR=0TO2000:NEXT:RUN4000 10 IFE$="5"THENPRINTTAB(13)"5":FORR=0TO2000:NEXT:RUN5000 11 IFE$="\"THENPRINT"\":FORR=0TO2000:NEXT:PRINT"[147]END":END 12 GOTO5 20 FORU=54272TO54296:POKEU,0:NEXT 30 POKE54296,15:POKE54277,8:POKE54278,40 40 POKE53280,10:POKE53281,0 50 POKE646,INT(15*RND(0)+1):INPUT"[147]START YEAR";Y$:PRINT" 53 [139]Y$[178]"\"[167][138]0 56 Y[178][197](Y$) 60 [139]Y[179]1589[167]50 70 [153]"IF 'AUTO-VIEW'CLOSEIS DESIRED, PRESS'A'. IF NOT, PRESS THE SPACE-BAR 80 GETA$:IFA$=""THEN80 85 IFA$=" "THEN110 90 IFA$="A"THEN95 92 GOTO80 95 INPUT"[153]STOP AT WHAT YEAR ";Y1 96 IFY1<=YTHEN50 100 INPUT"HOW MANY SECONDS 'TIL MONTHS CHANGE";I:PRINT"":GOTO115 110 PRINT"[147]PRESS SPACE-BAR TO VIEW SUCCESSIVE  MONTHS":GOTO120 115 PRINT"PRESS 'S' TO RESTART BEFORE REACHING"TAB(55)Y1 120 PRINTTAB(9)"'\' RETURNS THE MENU":FORR=0TO5000:NEXT 121 PRINT"[147] 125 D[178]1 130 M[178]1 140 MM[178]M 150 [139]M[177]2[167]170 160 MM[178]M[170]12:YY[178]Y[171]1 170 F[178]D[170]2[172]MM[170][181](.6[172](MM[170]1)[170]YY)[170][181](YY[173]4)[171][181](YY[173]100)[170][181](YY[173]400)[170]2 190 F[178]F[171]7 200 [139]F[177]7[167]190 210 [139]M[178]1[167]NN[178]31:M$[178]"CLOSEJANUARY" 220 [139]Y[173]100[178][181](Y[173]100)[175]Y[173]400[179][177][181](Y[173]400)[167][141]810 230 [139]M[178]2[175]Y[173]4[178][181](Y[173]4)[167]NN[178]29:M$[178]"FEBRUARY" 240 [139]M[178]2[175]Y[173]4[179][177][181](Y[173]4)[167]NN[178]28:M$[178]"FEBRUARY" 250 [139]M[178]3[167]NN[178]31:M$[178]"CLOSECLOSEMARCH" 260 [139]M[178]4[167]NN[178]30:M$[178]"CLOSECLOSEAPRIL" 270 [139]M[178]5[167]NN[178]31:M$[178]"CLOSECLOSECLOSEMAY" 280 [139]M[178]6[167]NN[178]30:M$[178]"CLOSECLOSEJUNE" 290 [139]M[178]7[167]NN[178]31:M$[178]"CLOSECLOSEJULY" 300 [139]M[178]8[167]NN[178]31:M$[178]"CLOSEAUGUST" 310 [139]M[178]9[167]NN[178]30:M$[178]"SEPTEMBER" 320 [139]M[178]10[167]NN[178]31:M$[178]"OCTOBER" 330 [139]M[178]11[167]NN[178]30:M$[178]"NOVEMBER" 340 [139]M[178]12[167]NN[178]31:M$[178]"DECEMBER" 350 Q[178]F 360 [139]F[178]0[167]Q[178]7 370 [153][163]7)""Y:[153][163]25)"SYS"M$"" 380 [153][163]4)"SCONT"[163]9)"M"[163]14)"T"[163]19)"W"[163]24)"T"[163]29)"FPRINT#" 385 [153][163]34)"ONSOPEN" 460 XX[178]3:SS[178]0 470 [137]740 480 [129]L[178]1[164]NN 490 [141]640 500 [139]Q[173]7[178][181](Q[173]7)[167]690 510 Q[178]Q[170]1:[130] 520 [139]A$[179][177]"A"[167]542 530 [161]C$:[139]C$[179][177]"S"[175]C$[179][177]"\"[167]540 531 [139]C$[178]"S"[167]50 532 [139]C$[178]"\"[167][138]0 540 [129]R[178]0[164]505[172]I:[130]:[151]54273,17:[151]54272,37:[151]54276,17 541 [129]T[178]1[164]240:[130]:[151]54276,16:[129]R[178]0[164]160[172]I:[130]:[137]570 542 [161]B$:[139]B$[178]""[167]542 544 [139]B$[178]"S"[167]50 545 [139]B$[178]" "[167]570 546 [139]B$[178]"\"[167][138]0 547 [137]542 570 [153]"LOAD":M[178]M[170]1 575 [139]M[178]3[167][153]"LOAD":[141]1000 580 [139]M[177]12[167]M[178]1:Y[178]Y[170]1 590 [139]Y[178]Y1[167]50 600 F[178]F[170]NN 610 F[178]F[171]7 620 [139]F[177]7[167]610 630 [137]210 640 [139]SS[178]1[167]660 650 [139]L[177]9[167]SS[178]1:XX[178]XX[171]1 660 [153][163]XX)L; 670 XX[178]XX[170]5 680 [142] 690 [153]" 700 XX=3 710 SS=0 720 Q=0 730 GOTO510 740 IFF=1THEN780 750 IFF=0THENF=7 760 FORPP=2TOF 770 XX=XX+5:NEXT 780 GOTO480 810 IFM=2THENNN=28:M$="FEBRUARY" 820 GOTO250 1000 C=1+INT(Y/100) 1010 CA=INT(3*C/4)-12 1020 CB=1+Y-19*INT(Y/19) 1030 CC=INT((8*C+5)/25)-5-CA 1040 CD=INT(5*Y/4)-10-CA 1050 CE=11*CB+20+CC-30*INT((11*CB+20+CC)/30) 1060 IFCE<>25THEN1080 1070 IFCB>11THENCE=CE+1 1080 IFCE=24THENCE=CE+1 1090 EA=44-CE 1100 IFEA<21THENEA=EA+30 1110 EA=7-CD+7*INT((EA+CD)/7) 1119 POKE53280,14:POKE53281,4 1120 IFEA<=31THENPRINT"[158]EASTER:":PRINTTAB(10)"MARCH"EA 1125 IFEA<=31THEN1140 1130 PRINT"[158]EASTER:":PRINTTAB(11)"APRIL"EA-31 1140 FORR=0TO5000:NEXT:POKE53280,10:POKE53281,0:PRINT"[147][159]":RETURN 2000 POKE53280,10:POKE53281,0 2001 PRINT"[147]ELAPSED DAYS BETWEEN TWO DATES":FORR=0TO1000:NEXT 2002 DIMA(450) 2003 FORI=1TO12:READA(I):NEXT 2004 FORI=101TO112:READA(I):NEXT 2005 DATA0,31,59,90,120,151,181,212,243,273,304,334 2006 DATA31,28,31,30,31,30,31,31,30,31,30,31 2007 PRINT"[147][159] 2008 [153]" LATTER DATE:SYS":[133]" MNTH(1-12)";M:[133]"CLOSECLOSECLOSEDAY";D:[133]"CLOSECLOSECLOSEYR.";Y 2009 A[178]M:B[178]D:C[178]Y 2010 [141]2028 2012 Z[178]T 2013 [153]"OPEN EARLIER DATE:SYS":[133]" MNTH(1-12)";M:[133]"CLOSECLOSECLOSEDAY";D:[133]" YR";Y 2014 E[178]M:F[178]D:G[178]Y 2016 [139]G[177]C[167]2007 2017 [139]A[179]E[175]C[178]G[167]2007 2018 [139]A[177]12[167]2007 2019 [139]B[177]31[167]2007 2020 [139]E[177]12[167]2007 2021 [139]F[177]31[167]2007 2022 [141]2028 2024 V[178]T[171]Z 2025 V[178][182](V) 2026 [137]2047 2028 H[178]Y[171]1800 2029 I[178][181](H[173]4) 2030 J[178][181](I[173]25) 2031 L[178][181]((H[170]200)[173]400) 2032 [139]I[172]4[179][177]H[167]2036 2034 [139]J[172]100[179][177]H[167]2036 2035 [139]L[172]400[171]200[179][177]H[167]2036 2036 T[178]365[172]H[170]I[170]L[171]J[171]1 2037 T[178]T[170]A(M)[170]D[171]1 2038 [139]M[179]3[167]2040 2040 [139][181](H[173]4)[179][177]H[173]4[167]2045 2042 [139][181](C[173]400)[179][177]C[173]400[176][181](G[173]400)[179][177]G[173]400[167]2045 2043 [139]M[177]2[167]2045 2044 T[178]T[171]1 2045 N[178]T[171]7[172][181](T[173]7) 2046 [142] 2047 [151]53280,2:[151]53281,1:[153]"LOAD"V"DAYS FROM"E","F","G 2048 [153]"TO"A","B","C 2049 [161]I$:[139]I$[178]""[167]2049 2050 [139]I$[178]" "[167][153]"LOADOPEN":[151]53280,10:[151]53281,0:[138]2001 2051 [139]I$[178]"\"[167][138]0 2052 [137]2049 3000 [151]53280,10:[151]53281,0:[153]"LOAD"[163]6)"A COIN-TOSS DECISION MAKER 3001 PRINT"[153] TYPE D [153]FOR A 'YES/NO'[160]DECISION" 3002 PRINT"OTHERS[159] CAUSE A HEADS-TAILS DISTRIBUTION COUNT. 3003 [161]D$:[139]D$[178]""[167]3003 3004 [153][163]18)""D$:[133]"SYSHOW MANY 'FLIPS'";N:[153]"LOAD 3005 C=0:IFN<1THEN3020 3007 FORX=1TON:F=INT(2*RND(3*RND(0))+1) 3008 IFX/100=INT(X/100)THENPRINTX"FLIPS"TAB(26)X-C"TAILS 3009 [139]F[179][177]1[167][151]53281,6:[153][163]18)"H":C[178]C[170]1:[137]3012 3011 [139]F[179][177]2[167][151]53281,14:[153][163]20)"T 3012 NEXT 3013 IFD$="D"THENPRINT"[147]":GOTO3017 3015 POKE53280,2:POKE53281,1:PRINT"[147]"TAB(8)C"HEADS IN"N"'FLIPS'":GOTO3020 3017 IFC/7=INT(C/7)THENPOKE53281,1:PRINTTAB(13)"DECIDE LATER":GOTO3020 3018 IFC/2<>INT(C/2)THENPOKE53281,0:PRINT"GO AHEAD !![160][160]DO IT.":GOTO3020 3019 IFC/2=INT(C/2)THENPOKE53281,2:PRINTTAB(12)"[144]NO!![160]DON'T DO IT ! 3020 [129]R[178]0[164]1111:[130]:[153][163]4)"[PRESS SPACE-BAR TO BEGIN ANEW] 3021 GETF$:IFF$=""THEN3021 3022 IFF$=" "THENPOKE53280,10:POKE53281,0:PRINT"[147]":RUN3001 3023 IFF$="\"THENRUN0 3024 GOTO3021 4000 POKE53280,10:POKE53281,0 4001 PRINT"[147]"TAB(10)"COMPOUND INTEREST":INPUT"[153]START WITH[156] (OMIT $) ";P 4002 INPUT"[153]INTEREST/YEAR[156] (OMIT %) ";I 4003 INPUT"[153]HOW MANY TIMES IS IT PAID/YEAR ";N 4004 INPUT"[153]FOR HOW MANY YEARS ";Y 4005 PRINT""P"[159]WILL INCREASE TO:" 4006 PRINT"[158]"P*((1+I/(100*N))^(Y*N)) 4007 PRINT"[129][PRESS SPACE BAR TO BEGIN ANEW] 4008 [161]C$:[139]C$[178]""[167]4008 4009 [139]C$[178]" "[167][138]4001 4010 [139]C$[178]"\"[167][138]0 4011 [137]4008 5000 [151]53280,10:[151]53281,0 5001 [153]"LOAD"[163]10)"COMPOUND INTEREST" 5002 [153]"PRINT IN HOW MANY YEARS WOULD A STATED SUM BE A SPECIFIC AMOUNT IF IT" 5003 [153]"WERE DEPOSITED AT COMPOUND INTEREST ?OPEN" 5004 [133]"STARTING SUMCLR (OMIT $) ";P 5005 [133]"OPENINTEREST/YEARCLR (OMIT %) ";I 5006 [133]"OPENPAID HOW MANY TIMES/YEAR ";N 5007 [133]"CONTDESIRED AMOUNTCLR (OMIT $) ";A 5008 L[178]1[170][181](([188](A)[171][188](P))[173](N[172][188](1[170]I[173](100[172]N)))) 5009 [153]"OPEN"P"SYSWILL BECONT"A"SYSIN"L"YEARS" 5010 [153]"PRINT#[PRESS SPACE-BAR TO BEGIN ANEW] 5011 GETC$:IFC$=""THEN5011 5012 IFC$=" "THENRUN5001 5013 IFC$="\"THENRUN0 5014 GOTO5011